The Sched app allows you to build your schedule but is not a substitute for your event registration. You must be registered for WasmCon 2023 to participate in the sessions. If you have not registered but would like to join us, please go to the event registration page to purchase a registration.
This schedule is automatically displayed in Pacific Daylight Time (UTC/GMT -7). To see the schedule in your preferred timezone, please select from the drop-down menu to the right, above "Filter by Date."
IMPORTANT NOTE: Timing of sessions and room locations are subject to change.
It has always been our goal to support the full edit/compile/debug development cycle for languages like Python or C/C++ in VS Code for the Web. But in order to do this, it is necessary to execute Python code and/or run a C/C++ compiler in the browser. In 2022, the VS Code team started an endeavor to run Python code by compiling a Python interpreter to WASM. We accomplished this by developing a WASI host on top of VS Code’s extension host API. In this session, Dirk discusses implementing VS Code’s own WASI host and the advantages it brings to running Python code in VS Code for the Web. Furthermore, he presents different design choices that the team explored for the WASI host and gives an outlook on moving the host from WASI snapshot preview1 to the new component model. Also discussed is how VS Code extension authors can bring their own WebAssembly code and run it using VS Code’s WASI implementation.
Dirk works as a Principal Software Engineer at Microsoft in Zurich. He is a main contributor to VS Code, the Language Server Protocol and its index format as well as to the WASM support for VS Code.